{% extends "base.html" %} {% block title %}Join ยท {{ app_name }}{% endblock %} {% block body %}

๐Ÿบ Who is asking

{{ t.pack_name }}

{{ who.says }}

What a tag says about who is behind it is their own signed declaration โ€” nobody, not this app, can check it. A lie in it is signed, so it is theirs.

The den's fingerprint: {{ fp }} โ€” ask its operator to read theirs out and compare.

{% if my_fp %}

Yours, for them to compare: {{ my_fp }}

{% endif %} {% if t.offer == 'collar' %}

๐Ÿ”— This tag offers a collar{% if t.collar.name_offer %}, and the name {{ t.collar.name_offer }}{% endif %}. You choose at the ceremony whether to take it โ€” joining does not put it on.

{% else %}

This tag offers membership.

{% endif %} {% if who.ai %}

โš ๏ธ {{ ai_ack }}

{% endif %}

Joining sends your box's hello to that den. Nothing about you goes with it but your Pup ID, your name and the key your box talks with โ€” what the pack sees after that is what you tick on Consent, one thing at a time.

Not now

{% endblock %}